package tec;
import poounit.TestRun;
import poounit.Test;
public class LancerTests {
  public static void main(String[] args) throws ClassNotFoundException,TecInvalidException{
    boolean estMisAssertion = false;
    assert estMisAssertion = true;

    if (!estMisAssertion) {
      System.out.println("Execution impossible sans l'option -ea");
      return;
    }
    
	//PassagerAbstraitExceptionTest pp1 = new PassagerAbstraitExceptionTest();
	//pp1.lance();
/*
    TestSportif t1= new TestSportif();
	t1.lance();
     TestFatigue t2=new TestFatigue();
	t2.lance();
     TestTetu t3=new TestTetu();
	t3.lance();
     TestRepos t4=new TestRepos();
	t4.lance();
     TestCalme t5=new TestCalme();
	t5.lance();
     TestNerveux t6=new TestNerveux();
	t6.lance();
     TestAgoraphobe t7=new TestAgoraphobe();
	t7.lance();
   
    TestJaugeNaturel j1= new TestJaugeNaturel();
    j1.lancer();*/
	
	new TestRun(TestAgoraphobe.class).run();
	new TestRun(PassagerAbstraitExceptionTest.class).run();
	new TestRun(TestAutobus.class).run();
	new TestRun(TestCalme.class).run();
	new TestRun(TestFatigue.class).run();
	new TestRun(TestJaugeNaturel.class).run();
	new TestRun(TestNerveux.class).run();
	new TestRun(TestPoli.class).run();
	new TestRun(TestPrudent.class).run();
	new TestRun(TestRepos.class).run();
	new TestRun(TestSportif.class).run();
	new TestRun(TestTetu.class).run();
	System.err.println("Le nombre de Tests effectue est :"+ TestRun.getNbTest());
	System.err.println("Le nombre de Tests valides est :"+ TestRun.getNbTestValide());
	System.err.println("Le nombre d'exceptions levees est :"+ TestRun.getNbException());
	System.err.println("Le nombre de tests en echec est :"+ TestRun.getNbTestEchoue());
  }
}

/*
        TestAgoraphobe tAgoraphobe = new TestAgoraphobe();
	objet[0] = (Object) tAgoraphobe;

	TestAutobus tAutobus = new TestAutobus();
	objet[1] = (Object) tAutobus;

	TestCalme tCalme = new TestCalme();
	objet[2] = (Object) tCalme;

	TestFatigue tFatigue = new TestFatigue();
	objet[3] = (Object) tFatigue;

	TestJaugeNaturel tJn = newTestJaugeNaturel();
	objet[4] = (Object) tJn;

	TestNerveux tNerveux = new TestNerveux();
	objet[5] = (Object) tNerveux;

	TestPoli tPoli = new TestPoli();
	objet[6] = (Object) tPoli;

	TestPrudent tPrudent = new TestPrudent();
	objet[7] = (Object) tPrudent;

	TestRepos trepos = new TestRepos();
	objet[8] = (Object) tRepos;

	TestSportif tSportif = new TestSportif();
	objet[8] = (Object) tSportif;

	TestTetu ttetu = new TestTetu();
	objet[9] = (Object) tTetu;
*/
